Learning to Use a Software Library through User-Selected Examples

نویسنده

  • Amir Michail
چکیده

Once a software library has been selected for a project, there is still the substantial problem of training developers to use it. This process is complicated by the fact that using a software library often requires some understanding of its fundamental components, their relationships, and various interactions between them. This is particularly true with frameworks which tend to impose a structure on the application. In this paper, we present a tool-based approach that demonstrates reuse of the software library through userselected example applications. In this way, a developer can learn about fundamental library components and their relationships. An important aspect of our approach is that it requires no extra effort on the part of the library developer and can be used with any existing software library. Our approach facilitates learning to use a library by: (1) guiding the developer towards important components of general utility; (2) guiding the developer towards components particularly useful for a specific class of applications; and (3) providing access to the relevant source code in each example for further inspection. Our approach is supported by CodeWeb, a reuse tool we have built for C, C++, and Java libraries.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FUM Students' Understanding of the Terms Used in User Interface of SIMAD Library Software

Background and Aim: The main objective of the research is to determine the understanding level of the students of Ferdowsi University of Mashhad in the terms used in user interface of SIMAD library software. Methods: The study is an applied research with survey descriptive method. Research population was Ferdowsi University of Mashhad, including 24346 students of whom 164 were selected as sampl...

متن کامل

Assessment of Ability of User Education in Medical Records Module of Selected HIS in Isfahan University of Medical Sciences

Introduction: Hospital managers and service providers need to Hospital Information System (HIS) to increase the efficiency and effectiveness of the organization its goals. The basis for decision making, policymaking and planning at different levels of hospital management (including executive management, and clinical services) is detailed, accurate, timely and reliable information, and its inter...

متن کامل

تحلیل میزان درک کاربران از نمادهای تصویری محیط رابط گرافیکی نرم‌افزار سیمرغ

Purpose: This research is devoted to study the icons in graphical user interface of Simorgh library software and analyze the users’ understanding of and interaction with this software in Birjand University. Methodology: The methodology of this research is of survey type and it is an applied study. To measure the responders’ understanding of icons in different pages of search section in Simorgh...

متن کامل

بررسی کیفیت ارگونومیک سیستم اطلاعات بیمارستانی ایران و مقایسه آن با سه نرم افزار دیگر از دیدگاه کاربران

Introduction: Evaluations of a system of information, without analyzing its users understand is impossible. User satisfaction is as key factor of success information system. It is essential to consider information system context (user, task, equipment and environment), user type and user experience in quality ergonomic computerized information systems. Therefore in this study HIS quality ergono...

متن کامل

Software Library for Appearance Matching (SLAM) *

The SLAM software package has been developed for appearance learning and matching problems in computational vision. Appearance learning involves use of principal component analysis for compression of a large input image set to a compact low-dimensional subspace, called the eigenspace, in which the images reside as parameterized manifolds. SLAM enables the user to obtain this parametric represen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007